Fine-grained OS Behavior Characterization

نویسندگان

  • Lorenzo Cavallaro
  • Cristiano Giuffrida
  • Andrew S. Tanenbaum
چکیده

Monolithic operating systems (OSes) are complex pieces of software that usually offer very little reliability and security guarantees. Faulty user-space applications can generally be restarted without affecting the existing concurrent communications but those involving the faulty processes. On the other hand, in a monolithic OS design, the kernel and all its components share a common address space and any component can potentially invoke any kernel function. In this scenario, it becomes extremely complicated—if not impossible—to isolate and restart faulty kernel components as it is generally hard to define their boundaries and interactions (e.g., what kernel control paths are executed and how information is shared). Unfortunately, run-time bugs are not the only security threats an OS must deal with. For instance, malicious components may undermine the security of the whole system from its root. Kernel rootkits can be installed on the system to replace or modify the legitimate behavior of arbitrary subsystems of the OS. It is under this perspective that it becomes clear we need techniques that enable us to characterize and describe the behavior of the whole OS, i.e., the kernel and its components. The research community has so far proposed a number of approaches aimed at characterizing the behaviors of user-space processes. Although each one different from the other, such techniques generally rely on the same underlying intuition, i.e., the behavior of a process can be expressed by the sequence of system calls the process invokes [1]. Unfortunately, such an intuition easily drops when monolithic OSes are considered, because well-defined and easy-to-enforce communication interfaces among kernel subsystems are generally missing. While promising, recent attempts to characterize the behavior of kernel OS can be indeed quite complicated and currently confined to malware analysts rather than on-line behavior-based policy enforcement for end-user systems. For instance, the completeness and scalability of the analysis proposed in [3] depend on the particular selection of kernel execution paths and well-defined knowledge on what can be considered sensitive. It is our belief that a microkernel and multiserver OS design offers better opportunities to characterize and describe the behavior of the whole operating system. Recent studies have shown that program-centric analyses approaches may not be well-suited to describe the behavior of generic userspace processes, as they may not generalize well, especially when the considered applications are exposed to a plethora of previously-unseen and realistic input [2]. In such scenar-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Study on the Effects of Waste Rubber Tire Dimensions on Fine-Grained Soil Behavior

Mashhad city is located on alluvial deposits where the expanded area of this city, especially the central and eastern areas surrounding Imam Reza holy shrine, are built on weak and fine-grained deposits. Therefore, the soil improvement would be inevitable due to construction of high-rise buildings such as hotels and commercial complexes in these areas, as well as restructuring old buildin...

متن کامل

Efficient Program Power Behavior Characterization

Fine-grained program power behavior is useful in both evaluating power optimizations and observing power optimization opportunities. Detailed power simulation is time consuming and often inaccurate. Physical power measurement is faster and objective. However, fine-grained measurement generates enormous amounts of data in which locating important features is difficult, while coarse-grained measu...

متن کامل

Combining Edge Vector and Event Counter for Time-Dependent Power Behavior Characterization

Fine-grained program power behavior is useful in both evaluating power optimizations and observing power optimization opportunities. Detailed power simulation is time consuming and often inaccurate. Physical power measurement is faster and objective. However, fine-grained measurement generates enormous amounts of data in which locating important features is difficult, while coarse-grained measu...

متن کامل

High-strain-rate nanoindentation behavior of fine-grained magnesium alloys

rate nanoindentation behavior of fine-grained magnesium alloys. " Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. The effects of temperature and alloying elements ...

متن کامل

SILVER: Fine-Grained and Transparent Protection Domain Primitives in Commodity OS Kernel

Untrusted kernel extensions remain one of the major threats to the security of commodity OS kernels. Current containment approaches still have limitations in terms of security, granularity and flexibility, primarily due to the absence of secure resource management and communication methods. This paper presents SILVER, a framework that offers transparent protection domain primitives to achieve f...

متن کامل

Grain Refinement of Dual Phase Steel via Tempering of Cold-Rolled Martensite

A microstructure consisting of ultrafine grained (UFG) ferrite with average grain size of ~ 0.7 µm and dispersed nano-sized carbides was produced by cold-rolling and tempering of the martensite starting microstructure in a low carbon steel. Subsequently, fine grained dual phase (DP) steel consisting of equiaxed ferrite grains with average size of ~ 5 µm and martensite islands with average size ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010